dogs baby lost pet animal shelter kittens found cat divorce lost dog animal rescue dog found dog puppies puppy adoption children